arms depot - French English Dictionary